var ctx = ctx;
var hrs=$("#hrs").val();
var referral=$("#referral").val();
if(hrs=='1'){
    $("#hrsScore").attr("disabled", "true");
    $("#hrsReason").attr("disabled", "true");
}
if(referral=='1'){
    $("#referralCompany").attr("disabled", "true");
    $("#referralReason").attr("disabled", "true");
}
function selectOnclick(obj){
    //referral
    if(obj.id=='hrs'){
        if(obj.selectedIndex==0){
            $("#hrsScore").attr("disabled", "true");
            $("#hrsScore").val("");
            $("#hrsReason").attr("disabled", "true");
            //console.dir($("#s2id_hrsReason ul li"));
            $("#hrsReason").select2().val(null).trigger("change");;
            //$("#s2id_hrsReason ul li.select2-search-choice").remove();
            /*问下自带下拉框怎么清空值*/

        }
        else{
            $("#hrsScore").removeAttr("disabled");
            $("#hrsReason").removeAttr("disabled");
        };
    }
    if(obj.id=='referral'){
        if(obj.selectedIndex==0){
            $("#referralCompany").attr("disabled", "true");
            $("#referralCompany").val("");
            $("#referralReason").attr("disabled", "true");
            $("#referralReason").val("");
        }
        else{
            $("#referralCompany").removeAttr("disabled");
            $("#referralReason").removeAttr("disabled");
        };
    }

}
/*
 * 加载既往病史下拉框
 */
$("input[name='pastMedicalHistory']").select2({
    minimumInputLength: 1,
    multiple             : true,
    separator            : ";",
    initSelection        : function (element, callback) {   // 初始化时设置默认值
        $.ajax({
            url:ctx+"/doctor/pregnantRecords/automatic",
            data:{ids:element.val(),type:'ANAMNESIS'},
            type: 'post', // 提交方式 get/post
            success:function(data){
                var row = jQuery.parseJSON(data);
                callback(row.items)
            }
        })
    },
    createSearchChoice   : function(term, data) {           // 创建搜索结果（使用户可以输入匹配值以外的其它值）
        return { id: term, text: term };
    },
    ajax : {
        url      : ctx+"/doctor/pregnantRecords/automatic",              // 异步请求地址
        data: function (term) {
            return {
                q: term,type:'ANAMNESIS'
            };
        },
        results: function (data) {
            return {
                results: data.items
            };

        }
    },
    formatSelection : resultFormatSelection,  // 选择结果中的显示
    formatResult    : resultFormatResult,
    escapeMarkup : function (m) { return m; }

});
/*
 * 加载家族病史下拉框
 */
$("input[name='familyHistory']").select2({
    minimumInputLength: 1,
    multiple             : true,
    separator            : ";",
    initSelection        : function (element, callback) {   // 初始化时设置默认值
        $.ajax({
            url:ctx+"/doctor/pregnantRecords/automatic",
            data:{ids:element.val(),type:'FAMILY_MEDICAL_HISTORY'},
            type: 'post', // 提交方式 get/post
            success:function(data){
                var row = jQuery.parseJSON(data);
                callback(row.items)
            }
        })
    },
    createSearchChoice   : function(term, data) {           // 创建搜索结果（使用户可以输入匹配值以外的其它值）
        return { id: term, text: term };
    },
    ajax : {
        url      : ctx+"/doctor/pregnantRecords/automatic",              // 异步请求地址
        data: function (term) {
            return {
                q: term,type:'FAMILY_MEDICAL_HISTORY'
            };
        },
        results: function (data) {
            return {
                results: data.items
            };

        }
    },
    formatSelection : resultFormatSelection,  // 选择结果中的显示
    formatResult    : resultFormatResult,
    escapeMarkup : function (m) { return m; }

});
/*
 * 加载疫苗接种史下拉框
 */
$("input[name='vaccinationHistory']").select2({
    minimumInputLength: 1,
    multiple             : true,
    separator            : ";",
    initSelection        : function (element, callback) {   // 初始化时设置默认值
        $.ajax({
            url:ctx+"/doctor/pregnantRecords/automatic",
            data:{ids:element.val(),type:'VACCINATION_HISTORY'},
            type: 'post', // 提交方式 get/post
            success:function(data){
                var row = jQuery.parseJSON(data);
                callback(row.items)
            }
        })
    },
    createSearchChoice   : function(term, data) {           // 创建搜索结果（使用户可以输入匹配值以外的其它值）
        return { id: term, text: term };
    },
    ajax : {
        url      : ctx+"/doctor/pregnantRecords/automatic",              // 异步请求地址
        data: function (term) {
            return {
                q: term,type:'VACCINATION_HISTORY'
            };
        },
        results: function (data) {
            return {
                results: data.items
            };

        }
    },
    formatSelection : resultFormatSelection,  // 选择结果中的显示
    formatResult    : resultFormatResult,
    escapeMarkup : function (m) { return m; }

});
/*
 * 加载药物过敏史下拉框
 */
$("input[name='drugAllergyHistory']").select2({
    minimumInputLength: 1,
    multiple             : true,
    separator            : ";",
    initSelection        : function (element, callback) {   // 初始化时设置默认值
        $.ajax({
            url:ctx+"/doctor/pregnantRecords/automatic",
            data:{ids:element.val(),type:'DRUG_ALLERGY_HISTORY'},
            type: 'post', // 提交方式 get/post
            success:function(data){
                var row = jQuery.parseJSON(data);
                callback(row.items)
            }
        })
    },
    createSearchChoice   : function(term, data) {           // 创建搜索结果（使用户可以输入匹配值以外的其它值）
        return { id: term, text: term };
    },
    ajax : {
        url      : ctx+"/doctor/pregnantRecords/automatic",              // 异步请求地址
        data: function (term) {
            return {
                q: term,type:'DRUG_ALLERGY_HISTORY'
            };
        },
        results: function (data) {
            return {
                results: data.items
            };

        }
    },
    formatSelection : resultFormatSelection,  // 选择结果中的显示
    formatResult    : resultFormatResult,
    escapeMarkup : function (m) { return m; }

});
/*
 * 加载妇科手术史下拉框
 */
$("input[name='gyOperationHistory']").select2({
    minimumInputLength: 1,
    multiple             : true,
    separator            : ";",
    initSelection        : function (element, callback) {   // 初始化时设置默认值
        $.ajax({
            url:ctx+"/doctor/pregnantRecords/automatic",
            data:{ids:element.val(),type:'GYNECOLOGICAL_SURGERY_HISTORY'},
            type: 'post', // 提交方式 get/post
            success:function(data){
                var row = jQuery.parseJSON(data);
                callback(row.items)
            }
        })
    },
    createSearchChoice   : function(term, data) {           // 创建搜索结果（使用户可以输入匹配值以外的其它值）
        return { id: term, text: term };
    },
    ajax : {
        url      : ctx+"/doctor/pregnantRecords/automatic",              // 异步请求地址
        data: function (term) {
            return {
                q: term,type:'GYNECOLOGICAL_SURGERY_HISTORY'
            };
        },
        results: function (data) {
            return {
                results: data.items
            };

        }
    },
    formatSelection : resultFormatSelection,  // 选择结果中的显示
    formatResult    : resultFormatResult,
    escapeMarkup : function (m) { return m; }

});
/*
 * 加载异常孕产史下拉框
 */
$("input[name='abnormalPregnancy']").select2({
    minimumInputLength: 1,
    multiple             : true,
    separator            : ";",
    initSelection        : function (element, callback) {   // 初始化时设置默认值
        $.ajax({
            url:ctx+"/doctor/pregnantRecords/automatic",
            data:{ids:element.val(),type:'ABNORMAL_PREGNANCY_LABOR_HISTORY'},
            type: 'post', // 提交方式 get/post
            success:function(data){
                var row = jQuery.parseJSON(data);
                callback(row.items)
            }
        })
    },
    createSearchChoice   : function(term, data) {           // 创建搜索结果（使用户可以输入匹配值以外的其它值）
        return { id: term, text: term };
    },
    ajax : {
        url      : ctx+"/doctor/pregnantRecords/automatic",              // 异步请求地址
        data: function (term) {
            return {
                q: term,type:'ABNORMAL_PREGNANCY_LABOR_HISTORY'
            };
        },
        results: function (data) {
            return {
                results: data.items
            };

        }
    },
    formatSelection : resultFormatSelection,  // 选择结果中的显示
    formatResult    : resultFormatResult,
    escapeMarkup : function (m) { return m; }

});
/*
 * 加载本次妊娠异常情况下拉框
 */
$("input[name='abnormalPregnancyCon']").select2({
    minimumInputLength: 1,
    multiple             : true,
    separator            : ";",
    initSelection        : function (element, callback) {   // 初始化时设置默认值
        $.ajax({
            url:ctx+"/doctor/pregnantRecords/automatic",
            data:{ids:element.val(),type:'ABNORMAL_PREGNANCY_CONDITION'},
            type: 'post', // 提交方式 get/post
            success:function(data){
                var row = jQuery.parseJSON(data);
                callback(row.items)
            }
        })
    },
    createSearchChoice   : function(term, data) {           // 创建搜索结果（使用户可以输入匹配值以外的其它值）
        return { id: term, text: term };
    },
    ajax : {
        url      : ctx+"/doctor/pregnantRecords/automatic",              // 异步请求地址
        data: function (term) {
            return {
                q: term,type:'ABNORMAL_PREGNANCY_CONDITION'
            };
        },
        results: function (data) {
            return {
                results: data.items
            };

        }
    },
    formatSelection : resultFormatSelection,  // 选择结果中的显示
    formatResult    : resultFormatResult,
    escapeMarkup : function (m) { return m; }

});
/*
 * 加载个人史下拉框
 */
$("input[name='personalHistory']").select2({
    minimumInputLength: 1,
    multiple             : true,
    separator            : ";",
    initSelection        : function (element, callback) {   // 初始化时设置默认值
        $.ajax({
            url:ctx+"/doctor/pregnantRecords/automatic",
            data:{ids:element.val(),type:'PERSONAL_MEDICAL_HISTORY'},
            type: 'post', // 提交方式 get/post
            success:function(data){
                var row = jQuery.parseJSON(data);
                callback(row.items)
            }
        })
    },
    createSearchChoice   : function(term, data) {           // 创建搜索结果（使用户可以输入匹配值以外的其它值）
        return { id: term, text: term };
    },
    ajax : {
        url      : ctx+"/doctor/pregnantRecords/automatic",              // 异步请求地址
        data: function (term) {
            return {
                q: term,type:'PERSONAL_MEDICAL_HISTORY'
            };
        },
        results: function (data) {
            return {
                results: data.items
            };

        }
    },
    formatSelection : resultFormatSelection,  // 选择结果中的显示
    formatResult    : resultFormatResult,
    escapeMarkup : function (m) { return m; }

});
/*
 * 加载叶酸服用下拉框
 */
$("input[name='folicAcidUsed']").select2({
    minimumInputLength: 1,
    multiple             : true,
    separator            : ";",
    initSelection        : function (element, callback) {   // 初始化时设置默认值
        $.ajax({
            url:ctx+"/doctor/pregnantRecords/automatic",
            data:{ids:element.val(),type:'TAKE_FOLATE'},
            type: 'post', // 提交方式 get/post
            success:function(data){
                var row = jQuery.parseJSON(data);
                callback(row.items)
            }
        })
    },
    createSearchChoice   : function(term, data) {           // 创建搜索结果（使用户可以输入匹配值以外的其它值）
        return { id: term, text: term };
    },
    ajax : {
        url      : ctx+"/doctor/pregnantRecords/automatic",              // 异步请求地址
        data: function (term) {
            return {
                q: term,type:'TAKE_FOLATE'
            };
        },
        results: function (data) {
            return {
                results: data.items
            };

        }
    },
    formatSelection : resultFormatSelection,  // 选择结果中的显示
    formatResult    : resultFormatResult,
    escapeMarkup : function (m) { return m; }

});
/*
 * 加载其他检查下拉框
 */
$("input[name='otherExam']").select2({
    minimumInputLength: 1,
    multiple             : true,
    separator            : ";",
    initSelection        : function (element, callback) {   // 初始化时设置默认值
        $.ajax({
            url:ctx+"/doctor/pregnantRecords/automatic",
            data:{ids:element.val(),type:'OTHER_CHECKS'},
            type: 'post', // 提交方式 get/post
            success:function(data){
                var row = jQuery.parseJSON(data);
                callback(row.items)
            }
        })
    },
    createSearchChoice   : function(term, data) {           // 创建搜索结果（使用户可以输入匹配值以外的其它值）
        return { id: term, text: term };
    },
    ajax : {
        url      : ctx+"/doctor/pregnantRecords/automatic",              // 异步请求地址
        data: function (term) {
            return {
                q: term,type:'OTHER_CHECKS'
            };
        },
        results: function (data) {
            return {
                results: data.items
            };

        }
    },
    formatSelection : resultFormatSelection,  // 选择结果中的显示
    formatResult    : resultFormatResult,
    escapeMarkup : function (m) { return m; }

});
/*
 * 加载高危因素下拉框
 */
$("input[name='hrsReason']").select2({
    minimumInputLength: 1,
    multiple             : true,
    separator            : ";",
    initSelection        : function (element, callback) {   // 初始化时设置默认值
        $.ajax({
            url:ctx+"/doctor/pregnantRecords/automatic",
            data:{ids:element.val(),type:'HIGH_RISK_FACTOR'},
            type: 'post', // 提交方式 get/post
            success:function(data){
                var row = jQuery.parseJSON(data);
                callback(row.items)
            }
        })
    },
    createSearchChoice   : function(term, data) {           // 创建搜索结果（使用户可以输入匹配值以外的其它值）
        return { id: term, text: term };
    },
    ajax : {
        url      : ctx+"/doctor/pregnantRecords/automatic",              // 异步请求地址
        data: function (term) {
            return {
                q: term,type:'HIGH_RISK_FACTOR'
            };
        },
        results: function (data) {
            return {
                results: data.items
            };

        }
    },
    formatSelection : resultFormatSelection,  // 选择结果中的显示
    formatResult    : resultFormatResult,
    escapeMarkup : function (m) { return m; }

});
/*
 * 加载总体评估下拉框
 */
$("input[name='overallEvaluation']").select2({
    minimumInputLength: 1,
    multiple             : true,
    separator            : ";",
    initSelection        : function (element, callback) {   // 初始化时设置默认值
        $.ajax({
            url:ctx+"/doctor/pregnantRecords/automatic",
            data:{ids:element.val(),type:'OVERALL_EVALUATION'},
            type: 'post', // 提交方式 get/post
            success:function(data){
                var row = jQuery.parseJSON(data);
                callback(row.items)
            }
        })
    },
    createSearchChoice   : function(term, data) {           // 创建搜索结果（使用户可以输入匹配值以外的其它值）
        return { id: term, text: term };
    },
    ajax : {
        url      : ctx+"/doctor/pregnantRecords/automatic",              // 异步请求地址
        data: function (term) {
            return {
                q: term,type:'OVERALL_EVALUATION'
            };
        },
        results: function (data) {
            return {
                results: data.items
            };

        }
    },
    formatSelection : resultFormatSelection,  // 选择结果中的显示
    formatResult    : resultFormatResult,
    escapeMarkup : function (m) { return m; }

});
/*
 * 加载保健指导下拉框
 */
$("input[name='healthGuidance']").select2({
    minimumInputLength: 1,
    multiple             : true,
    separator            : ";",
    initSelection        : function (element, callback) {   // 初始化时设置默认值
        $.ajax({
            url:ctx+"/doctor/pregnantRecords/automatic",
            data:{ids:element.val(),type:'HEALTH_GUIDANCE'},
            type: 'post', // 提交方式 get/post
            success:function(data){
                var row = jQuery.parseJSON(data);
                callback(row.items)
            }
        })
    },
    createSearchChoice   : function(term, data) {           // 创建搜索结果（使用户可以输入匹配值以外的其它值）
        return { id: term, text: term };
    },
    ajax : {
        url      : ctx+"/doctor/pregnantRecords/automatic",              // 异步请求地址
        data: function (term) {
            return {
                q: term,type:'HEALTH_GUIDANCE'
            };
        },
        results: function (data) {
            return {
                results: data.items
            };

        }
    },
    formatSelection : resultFormatSelection,  // 选择结果中的显示
    formatResult    : resultFormatResult,
    escapeMarkup : function (m) { return m; }

});
/*
 * 加载诊断下拉框
 */
$("input[name='diagRecord']").select2({
    minimumInputLength: 1,
    multiple             : true,
    separator            : ";",
    initSelection        : function (element, callback) {   // 初始化时设置默认值
        $.ajax({
            url:ctx+"/doctor/pregnantRecords/automatic",
            data:{ids:element.val(),type:'PREGNANT_DIAGNOSIS'},
            type: 'post', // 提交方式 get/post
            success:function(data){
                var row = jQuery.parseJSON(data);
                callback(row.items)
            }
        })
    },
    createSearchChoice   : function(term, data) {           // 创建搜索结果（使用户可以输入匹配值以外的其它值）
        return { id: term, text: term };
    },
    ajax : {
        url      : ctx+"/doctor/pregnantRecords/automatic",              // 异步请求地址
        data: function (term) {
            return {
                q: term,type:'PREGNANT_DIAGNOSIS'
            };
        },
        results: function (data) {
            return {
                results: data.items
            };

        }
    },
    formatSelection : resultFormatSelection,  // 选择结果中的显示
    formatResult    : resultFormatResult,
    escapeMarkup : function (m) { return m; }

});
/*
 * 加载处理意见下拉框
 */
$("input[name='treatmentAdvice']").select2({
    minimumInputLength: 1,
    multiple             : true,
    separator            : ";",
    initSelection        : function (element, callback) {   // 初始化时设置默认值
        $.ajax({
            url:ctx+"/doctor/pregnantRecords/automatic",
            data:{ids:element.val(),type:'PREGNANT_TREATMENT_ADVICE'},
            type: 'post', // 提交方式 get/post
            success:function(data){
                var row = jQuery.parseJSON(data);
                callback(row.items)
            }
        })
    },
    createSearchChoice   : function(term, data) {           // 创建搜索结果（使用户可以输入匹配值以外的其它值）
        return { id: term, text: term };
    },
    ajax : {
        url      : ctx+"/doctor/pregnantRecords/automatic",              // 异步请求地址
        data: function (term) {
            return {
                q: term,type:'PREGNANT_TREATMENT_ADVICE'
            };
        },
        results: function (data) {
            return {
                results: data.items
            };

        }
    },
    formatSelection : resultFormatSelection,  // 选择结果中的显示
    formatResult    : resultFormatResult,
    escapeMarkup : function (m) { return m; }

});
function resultFormatResult(medata) {
    return medata.text;
}
function resultFormatSelection(medata) {
    return medata.text+"<input type='hidden' value='"+medata.id+"'/>";
}